<?php
	require_once 'LoginHandler.php';
	require_once 'LoginView.php';
	
	/**
	 * 
	 */
	// KOMMENTARER!
	class LoginController {
		public function DoControll()
		{
			$returnstring = "";			
			$loginHandler = new LoginHandler();
			$loginView = new LoginView();
			
			if($loginHandler -> UserIsLoggedIn()){
				if ($loginView -> TriedToLogOut()) {
						
					$loginHandler -> UserLogsOut();
					$returnstring.= "Användaren är utloggad!";
					$returnstring.= $loginView -> CreateLoginBox();
					
				} else{
					$returnstring.= $loginView -> CreateLogoutBox();
				}
			} else {
				if($loginView -> TriedToLogIn()){
						
					$userName = $loginView -> GetUserName();
					$password = $loginView -> GetPassword();
					
					if ($loginHandler -> UserLogsIn($userName, $password)) {
						if($loginView -> GetRememberMe()){
							$loginHandler -> RememberMe($userName, $password);
							$returnstring.= "Inloggning sparad i COOKIES!";
						}	
						$returnstring.= "Du är inloggad!";
						$returnstring.= $loginView -> CreateLogoutBox();
						
					} else{
						$returnstring.= "Computer says NO! (Fel användarnamn eller lösenord)";
						$returnstring.= $loginView -> CreateLoginBox();
					}
				}else{
					$returnstring.= $loginView -> CreateLoginBox();
				}
								
			}
			return $returnstring;
		}
	}
	
?>